输入任意的>6的正偶数(<32767)

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:25:12
输入任意的>6的正偶数(<32767)

Output

试求给出的偶数可以分解成多少种不同的素数对(注: A+B与B+A认为是相同素数对)
这个程序怎么用C写哦(我写了一个,自己测试了好几组数据,是对的,但交到网上就错了
#include<stdio.h>
int susu(int i)
{
int j,n=1;
for(j=2;j<i;j++)
{ if(i%j==0)
{n=0;break;}
else n=1;
}
return n;
}
void main()
{
int s,i,n=0;
scanf("%d",&s);
if(s%2==0)
{
for(i=1;i<=s/2;i++)
{
if(susu(i))
if(susu(s-i))
n++;
}
}

printf("%d",n);
}请哪们高手帮我写这样的一个程序或者帮我指出我程序的错误码在哪也好,谢谢)

#include<stdio.h>
#include<math.h>
int pd(int x)
{
int i;
if ( x == 2) return 1;
for( i = 2; i <= sqrt(x); i++)
if( x % i == 0) return 0;
return 1;
}
int main()
{
int num;
while(scanf("%d",&num) == 1)
{
int i, sum = 0;
for( i = 2; i <= num / 2; i++)
if( pd(i) && pd(num - i)) sum++;
printf("%d\n",sum);
}
return 0;
}

主函数有误,不是for(i=1;i<=s/2;i++),好像是i<=sqrt(s) .

急!!VFP语言编写程 任意输入N个数,统计其中偶数的个数,并输出这些偶数 帮忙做一JAVA编程题。任意输入N个自然数,输出其奇数的和以及偶数的和。 编写一个C 程序,使用户输入的正偶数N分解成两个素数之和的全部组合 c++ 求任意个正数的奇数和,偶数和;奇数个数,偶数个数 用不同的循环语句实现:本程序运行过程中任意输入一个自然数n,求1到n之间所有的偶数的和 正三棱锥内任意点到面的距离 从数字卡片1,4,5,6中任意抽取两张组成两位数,结果是偶数的可能性是()。 键盘的不能输入任意键 统计输入的数据是否为偶数,计算出输入的所有偶数的平均值 这个代码怎么写啊? 已知不等式(x+y)(1/x+a/y)>=9对任意正实数x,y恒成立,则正实数a的最小值为